home *** CD-ROM | disk | FTP | other *** search
- 1000 SCREEN@ 0:CLS
- 1010 *GAMEN
- 1020 REM ****WAKU EGAKU ************************************************
- 1030 FOR J=0 TO 16 STEP 2
- 1040 LINE(J,20+J)-(630-J,476-J),PSET,5,B
- 1050 NEXT
- 1060 LINE(40,420)-(595,423),PSET,5,BF
- 1070 '
- 1080 LINE(152,228)-(488,228),PSET,2
- 1090 LINE(320, 60)-(320,395),PSET,2
- 1100 '
- 1110 LINE(180, 60)-(180,395),PSET,7,,&H6666
- 1120 LINE(250, 60)-(250,395),PSET,7,,&H6666
- 1130 LINE(390, 60)-(390,395),PSET,7,,&H6666
- 1140 LINE(460, 60)-(460,395),PSET,7,,&H6666
- 1150 LINE(152, 88)-(488, 88),PSET,7,,&H6666
- 1160 LINE(152,158)-(488,158),PSET,7,,&H6666
- 1170 LINE(152,298)-(488,298),PSET,7,,&H6666
- 1180 LINE(152,368)-(488,368),PSET,7,,&H6666
- 1190 '
- 1200 SYMBOL (309,231),"0", 1,1,7,0,PSET,0,2
- 1210 '
- 1220 SYMBOL (298,371),"-1",1,1,7,0,PSET,0,2
- 1230 SYMBOL (309, 91),"1", 1,1,7,0,PSET,0,2
- 1240 '
- 1250 SYMBOL (158,231),"-1",1,1,7,0,PSET,0,2
- 1260 SYMBOL (449,231),"1", 1,1,7,0,PSET,0,2
- 1300 '
- 1310 LOCATE 53,23:COLOR 7:PRINT "実行する メニューへ";:COLOR 6
- 1320 LINE(420,434)-(488,456),PSET,7,B:LINE(510,434)-(594,456),PSET,7,B
- 1330 MOUSE 0:MOUSE 1,491,420,1
- 1340 X=MOUSE(4,0):Y=MOUSE(5,0)
- 1350 IF X>420 AND X<488 AND Y>434 AND Y<456 THEN GOTO 1421
- 1360 IF X>510 AND X<594 AND Y>434 AND Y<456 THEN GOTO *MENU_HE
- 1370 GOTO 1340
- 1380 '
- 1390 *MENU_HE
- 1391 LINE(419,432)-(595,457),PSET,0,BF:CLS 4:MOUSE 5
- 1400 CHAIN"SEITAKAK.BAS",,ALL
- 1410 RUN"SEITAKAK.BAS"
- 1420 '
- 1421 LINE(419,432)-(595,457),PSET,0,BF:CLS 4:MOUSE 5
- 1422 '
- 1430 LOCATE 7,3:COLOR 6:INPUT "何度";XTH
- 1440 '
- 1450 PI=3.14159!:TH=0:CHECK=1
- 1460 THT=(180-XTH)/2
- 1470 B=140*COS(TH*PI/180)*COS(TH*PI/180)*COS(TH*PI/180)
- 1480 A=140*COS(TH*PI/180)*SIN(TH*PI/180)*COS(TH*PI/180)
- 1490 C0=40+280-A:D0=100-B+127
- 1500 POINT(C0,D0)
- 1510 '
- 1520 LOCATE 7, 23:COLOR 6:PRINT C0;D0;:WAIT 100
- 1530 '
- 1540 FOR TH=0 TO 35720 STEP THT
- 1550 B=140*COS(TH*PI/180)*COS(TH*PI/180)*COS(TH*PI/180)
- 1560 A=140*COS(TH*PI/180)*SIN(TH*PI/180)*COS(TH*PI/180)
- 1570 C=40+280-A:D=100-B+127
- 1580 '
- 1590 LOCATE 7, 23:COLOR 6:PRINT C;D;
- 1600 LINE -(C,D),PSET,4'CIRCLE (C,D),3,2,,,,F,PSET,2
- 1610 C1=ABS(C-C0):D1=ABS(D-D0)
- 1620 LOCATE 7, 21:COLOR 6:PRINT C0;D0;C1;D1;
- 1630 IF CHECK=1 THEN GOTO 1650
- 1640 IF C1<1 AND D1<1 THEN GOTO 1690
- 1650 CHECK=CHECK+1
- 1660 'WAIT 50
- 1670 NEXT'
- 1680 '
- 1690 'WAIT 100:CIRCLE (320,228),140,5
- 1700 '
- 1710 CLS 4
- 1720 LOCATE 7, 23:COLOR 6:PRINT "もう1度 やるときは、 何かキーを押して下さい";
- 1730 WHILE INKEY$="":WEND
- 1740 '
- 1750 GOTO 1000
-